﻿using Cysharp.Threading.Tasks;

namespace Processors
{
    public interface IProcessorManager
    {
        UniTask<object> Run(object input);
        
        UniTask<object> Run(object input, Context context);
        
        void AddToFirst(IProcessor processor);
    }
}